當喝茶喝完,當然要來吃個蛋塔,這是老鷹的全新單元,
此單元就是老鷹描述需要的功能,大家來用自己會的語言來coding,
然而下面的人也可以改寫別人的code,然幫助code更瘦更快更方便.
此單元讓大家腦力激盪,還有幫助需要幫助的人!
歡迎大家分享~~!
當喝茶喝完,當然要來吃個蛋塔,這是老鷹的全新單元,
此單元就是老鷹描述需要的功能,大家來用自己會的語言來coding,
然而下面的人也可以改寫別人的code,然幫助code更瘦更快更方便.
此單元讓大家腦力激盪,還有幫助需要幫助的人!
歡迎大家分享~~!
第一層內容-猜數字
規則
隨機數字 當玩家猜錯幾次 則 置換數字
每猜一次數字會提示 比較大 or 比較小
歡迎分享!
第一層的通關大魔王是誰??
echen688提到:
第一層的通關大魔王是誰??
有請黑莓機的獨眼D槽大魔王
<pre class="c" name="code"><?php session_start(); ?>
<?php
if(is_numeric($_SESSION['num'])){
if(is_numeric($_POST['num'])){
if($_POST['num'] == $_SESSION['num']){
$message = "答對了!數字={$_POST['num']}";
unset($_SESSION['num']);
$_SESSION['num']=rand(1,500);
}else{
if($_POST['num'] > $_SESSION['num']){
$message = "{$_POST['num']}大於答案";
}else{
$message = "{$_POST['num']}小於答案";
}
}
}else{
$message = "請輸入數字";
}
}else{
$_SESSION['num']=rand(1,500);
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>猜數字</title>
<form action="" method="post">
請輸入數字:<input name="num" type="text" id="num" /><input type="submit" value="猜猜看" />
<?php
if(is_string($message)){
echo $message;
}
?>
</form>
以上為草稿 還未加入次數 PHP版
猜數字
主流是給A幾B
不是比大小
因為後者用2分法就可解了
先從基本的開始吧.老鷹這個不錯啊.
設計流程講解,
老鷹這次使用session作儲存答案,
不過網頁一進來就先做判斷,判斷是否有送出表單,
沒有的話就新增一個亂數到session,
之後開始猜數字,先判斷是否為數字,在判斷是否等於答案,如果不是的話,
在判斷使用者輸入的是否大於或者小於答案,在輸出訊息,
有空老鷹在補上次數的code.
也歡迎各位來加強老鷹的code,或者有什麼邏輯演算法的,在底下回給我~~!
PHP 我看不懂...完全無法 Join